
package info.neocron.service.PublicInterface;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the info.neocron.services package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: info.neocron.services
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetMailsResponse }
     * 
     */
    public GetMailsResponse createGetMailsResponse() {
        return new GetMailsResponse();
    }

    /**
     * Create an instance of {@link ExtendedMailListResult }
     * 
     */
    public ExtendedMailListResult createExtendedMailListResult() {
        return new ExtendedMailListResult();
    }

    /**
     * Create an instance of {@link GetOutposts }
     * 
     */
    public GetOutposts createGetOutposts() {
        return new GetOutposts();
    }

    /**
     * Create an instance of {@link ChangePassword }
     * 
     */
    public ChangePassword createChangePassword() {
        return new ChangePassword();
    }

    /**
     * Create an instance of {@link GetCharacters }
     * 
     */
    public GetCharacters createGetCharacters() {
        return new GetCharacters();
    }

    /**
     * Create an instance of {@link GetServerStatisticsResponse }
     * 
     */
    public GetServerStatisticsResponse createGetServerStatisticsResponse() {
        return new GetServerStatisticsResponse();
    }

    /**
     * Create an instance of {@link ServerStatisticResult }
     * 
     */
    public ServerStatisticResult createServerStatisticResult() {
        return new ServerStatisticResult();
    }

    /**
     * Create an instance of {@link GetCharactersResponse }
     * 
     */
    public GetCharactersResponse createGetCharactersResponse() {
        return new GetCharactersResponse();
    }

    /**
     * Create an instance of {@link ExtendedCharacterListResult }
     * 
     */
    public ExtendedCharacterListResult createExtendedCharacterListResult() {
        return new ExtendedCharacterListResult();
    }

    /**
     * Create an instance of {@link GetServerStatistics }
     * 
     */
    public GetServerStatistics createGetServerStatistics() {
        return new GetServerStatistics();
    }

    /**
     * Create an instance of {@link GetPostsResponse }
     * 
     */
    public GetPostsResponse createGetPostsResponse() {
        return new GetPostsResponse();
    }

    /**
     * Create an instance of {@link ExtendedForumResult }
     * 
     */
    public ExtendedForumResult createExtendedForumResult() {
        return new ExtendedForumResult();
    }

    /**
     * Create an instance of {@link GetMails }
     * 
     */
    public GetMails createGetMails() {
        return new GetMails();
    }

    /**
     * Create an instance of {@link GetOutpostsResponse }
     * 
     */
    public GetOutpostsResponse createGetOutpostsResponse() {
        return new GetOutpostsResponse();
    }

    /**
     * Create an instance of {@link OutpostListResult }
     * 
     */
    public OutpostListResult createOutpostListResult() {
        return new OutpostListResult();
    }

    /**
     * Create an instance of {@link GetPosts }
     * 
     */
    public GetPosts createGetPosts() {
        return new GetPosts();
    }

    /**
     * Create an instance of {@link ChangePasswordResponse }
     * 
     */
    public ChangePasswordResponse createChangePasswordResponse() {
        return new ChangePasswordResponse();
    }

    /**
     * Create an instance of {@link BasicResult }
     * 
     */
    public BasicResult createBasicResult() {
        return new BasicResult();
    }

    /**
     * Create an instance of {@link ArrayOfExtendedBulletinBoard }
     * 
     */
    public ArrayOfExtendedBulletinBoard createArrayOfExtendedBulletinBoard() {
        return new ArrayOfExtendedBulletinBoard();
    }

    /**
     * Create an instance of {@link ExtendedBulletinBoard }
     * 
     */
    public ExtendedBulletinBoard createExtendedBulletinBoard() {
        return new ExtendedBulletinBoard();
    }

    /**
     * Create an instance of {@link ArrayOfExtendedOutpost }
     * 
     */
    public ArrayOfExtendedOutpost createArrayOfExtendedOutpost() {
        return new ArrayOfExtendedOutpost();
    }

    /**
     * Create an instance of {@link Outpost }
     * 
     */
    public Outpost createOutpost() {
        return new Outpost();
    }

    /**
     * Create an instance of {@link Character }
     * 
     */
    public Character createCharacter() {
        return new Character();
    }

    /**
     * Create an instance of {@link BulletinBoard }
     * 
     */
    public BulletinBoard createBulletinBoard() {
        return new BulletinBoard();
    }

    /**
     * Create an instance of {@link ExtendedCharacter }
     * 
     */
    public ExtendedCharacter createExtendedCharacter() {
        return new ExtendedCharacter();
    }

    /**
     * Create an instance of {@link ArrayOfExtendedMail }
     * 
     */
    public ArrayOfExtendedMail createArrayOfExtendedMail() {
        return new ArrayOfExtendedMail();
    }

    /**
     * Create an instance of {@link ExtendedOutpost }
     * 
     */
    public ExtendedOutpost createExtendedOutpost() {
        return new ExtendedOutpost();
    }

    /**
     * Create an instance of {@link ServerStatistic }
     * 
     */
    public ServerStatistic createServerStatistic() {
        return new ServerStatistic();
    }

    /**
     * Create an instance of {@link Clan }
     * 
     */
    public Clan createClan() {
        return new Clan();
    }

    /**
     * Create an instance of {@link Mail }
     * 
     */
    public Mail createMail() {
        return new Mail();
    }

    /**
     * Create an instance of {@link ArrayOfExtendedCharacter }
     * 
     */
    public ArrayOfExtendedCharacter createArrayOfExtendedCharacter() {
        return new ArrayOfExtendedCharacter();
    }

    /**
     * Create an instance of {@link ArrayOfServerStatistic }
     * 
     */
    public ArrayOfServerStatistic createArrayOfServerStatistic() {
        return new ArrayOfServerStatistic();
    }

    /**
     * Create an instance of {@link ExtendedMail }
     * 
     */
    public ExtendedMail createExtendedMail() {
        return new ExtendedMail();
    }

}
